cca5a008c2b3b80aa46f56c0c0fd5ca1db623706,src/com/thomasdiewald/pixelflow/java/geometry/DwHalfEdge.java,Mesh,displayTriangles,#PGraphics3D#DwHalfEdge.Edge#,232

Before Change


      pg.beginShape(PConstants.TRIANGLES);
      while(!stack.isEmpty()){
        edge = stack.pop();
        if(getFLAG_display(edge)){
          // draw triangle
          v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]); 
          v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]); 

After Change


      pg.beginShape(PConstants.TRIANGLES);
      while(!stack.isEmpty()){
        edge = stack.pop();
        if(edge != null && getFLAG_display(edge)){
          // draw triangle
          v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]); 
          v = verts[edge.vert]; edge = edge.next; pg.vertex(v[0], v[1], v[2]);